Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
def getConsoleChannel(self):
return self.console_channel
- def update(self, info):
+ def update(self, info=None):
"""Update with info from xc.domain_getinfo().
"""
- self.info = info
+ self.info = info or dom_get(self.id)
self.memory = self.info['mem_kb'] / 1024
self.ssidref = self.info['ssidref']
self.target = self.info['mem_kb'] * 1024
#
# if op and op[0] in ['vifs', 'vif', 'vbds', 'vbd', 'mem_target_set']:
# return self.perform(req)
+ self.dom.update()
if self.use_sxp(req):
req.setHeader("Content-Type", sxp.mime_type)
sxp.show(self.dom.sxpr(), out=req)